Microsoft DirectX 8.1 (C++)

AMVPDATAINFO Structure

The AMVPDATAINFO structure specifies the data-specific characteristics of the VP input stream.

Syntax

typedef struct _AMVPDATAINFO{
    DWORD dwSize; 
    DWORD dwMicrosecondsPerField; 
    AMVPDIMINFO amvpDimInfo; 
    DWORD dwPictAspectRatioX;
    DWORD dwPictAspectRatioY;
    BOOL bEnableDoubleClock;
    BOOL bEnableVACT;
    BOOL bDataIsInterlaced;
    LONG lHalfLinesOdd;
    BOOL bFieldPolarityInverted;
    DWORD dwNumLinesInVREF;
    LONG lHalfLinesEven;
    DWORD dwReserved1;
} AMVPDATAINFO, *LPAMVPDATAINFO;

Members

dwSize

Size of the structure, in bytes.

dwMicrosecondsPerField

Time taken by each field.

amvpDimInfo

Dimensional information.

dwPictAspectRatioX

The X dimension of picture aspect ratio.

dwPictAspectRatioY

The Y dimension of picture aspect ratio.

bEnableDoubleClock

Video port should enable double clocking.

bEnableVACT

Video port should use an external VACT signal.

bDataIsInterlaced

Indicates that the signal is interlaced.

lHalfLinesOdd

Number of half lines in the odd field.

bFieldPolarityInverted

Video port should invert the field polarity.

dwNumLinesInVREF

Number of lines of data in VREF.

lHalfLinesEven

Number of half lines in the even field.

dwReserved1

Reserved for future use.

See Also